Lernziele
Wiederholungsfragen
Ein Klick auf den roten Hyperlink zeigt die richtige Lösung.
Wie unterscheiden sich Datenbank und Tabelle?
- Eine Datenbank entspricht einer Tabelle
- Eine Datenbank besteht aus Tabellen
- Eine Datenbank besteht aus mehreren Dateien
Welche der folgenden Aussagen ist falsch?
- Eine Tabellenzeile entspricht einem Datensatz
- Eine Tabellenspalte entspricht einem Feld
- Eine Tabellenzeile entspricht einem Attribut
Welcher Schlüssel muss immer in einer Tabelle enthalten sein?
- Primärschlüssel
- Sekundärschlüssel
- beide Schlüssel
Vertiefungsfragen
Tabelle erstellen
- Starten Sie Access und erstellen Sie eine leere Datenbank (»Datei neu/Datenbank/Speichern unter...).
- Definieren Sie Kundennr als Primärschlüssel (»Rechtsklick auf einen Attributnamen/Primärschlüssel).
- Definieren Sie Kundenname als Sekundärschlüssel (»Entwurfssicht/Feldeigenschaften/Indiziert/Ja, Duplikate).
- Geben Sie einen beliebigen Satz ein.
- Verlassen Sie Access, ohne zu speichern. Öffnen Sie dann die Tabelle KUNDEN.mdb und zeigen Sie ein beliebiges Attribut in auf- und absteigender Reihenfolge an (»Rechtsklick auf einen Attributnamen/Aufsteigend oder Absteigend).
Formular erstellen
Öffnen Sie das vordefinierte Kundenformular im Datenbankfenster (»F11/Formulare). Blättern Sie und fügen Sie die folgenden Zeilen ein:
8888, Müller, Malerstr. 88, 4051, Basel, 3000
9999, Wegener, Winterthurerstr. 99, 8015, Zürich, 4000Erstellen Sie mit dem Formularassistenten eine Variante von Kundenformular.
Tabelle abfragen (Dieser Abschnitt führt in einfache Abfragen auf einer Einzeltabelle ein. Systematisch werden Abfragen erst in Kapitel 5 behandelt)
- Wo wohnt der Kunde Chaplin?
- Wo wohnen die Kunden mit einer Kreditlimite zwischen 6000 und 9000?
- Wie heissen die Kunden mit Wohnort Basel oder Zürich?
- Welche Kunden haben eine Kreditlimite von mindestens 7000 und einen Namen, der mit B oder Z beginnt?
Abfrageschritte
Zusatzaufgaben
Gültigkeitsprüfung
- Setzen Sie für das Feld Kreditlimite die Voreinstellung 100 und die Gültigkeitsregel >=0 (»Ansicht/Entwurfsansicht, Feldname links klicken, Feldeigenschaften unten)
Berechnende Abfragen
- Wie hoch ist der Betrag, den die Kunden schulden würden, falls alle ihre Kreditlimite voll ausschöpfen würden?
- Wie hoch ist die durchschnittliche Kreditlimite?
Änderungsabfragen